﻿using Comm100.Framework.Domain.Services;
using Bot.Domain.Bo;
using Bot.Domain.Entities;
using System;
using System.Collections.Generic;
using System.Text;

namespace Bot.Domain.Interfaces
{
    public interface IAnswerInChannelPromptDomainService : IDomainService
    {
        AnswerInChannelPrompt Create(AnswerInChannelPrompt answerInChannelPrompt);

        AnswerInChannelPrompt Get(Guid id, string include = "");

        AnswerInChannelPrompt Update(AnswerInChannelPromptUpdateBo id);

        IEnumerable<AnswerInChannelPrompt> List();

        void Delete(Guid id);
        IEnumerable<AnswerInChannelPrompt> GetByAnswerInChannelId(Guid answerInChannelId,string include="");
        AnswerInChannelPrompt CreateWithAnswerInChannelId(Guid answerInChannelId, AnswerInChannelPrompt answerInChannelPrompt);

    }
}
